package com.yfp.operation.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import com.yfp.common.core.web.domain.BaseEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import lombok.Data;

/**
 * 用户提现明细表
 *
 * @TableName user_withdraw_detail
 */
@TableName(value = "user_withdraw_detail")
@Data
@Tag(name = "用户提现明细表")
public class UserWithdrawDetail extends BaseEntity {
    /**
     * 主键ID
     */
    @Schema(description = "主键")
    private Long id;

    /**
     * 提现ID
     */
    @Schema(description = "提现ID")
    private Long userWithdrawId;

    /**
     * 用户分账ID
     */
    @Schema(description = "用户分账ID")
    private Long userBillId;

    /**
     * 微信收款账号
     */
    @Schema(description = "微信收款账号")
    private String accountNumber;

    @Schema(description = "状态：1未处理 2处理中 3已完成")
    private Integer status;

    @Schema(description = "分账单号")
    private String outOrderNo;
}